@CHARSET "UTF-8";
.g {
	overflow: hidden
}
.tr-span-1 {
	width: 37px
}
.tr-span-2 {
	width: 100px
}
.tr-span-3 {
	width: 130px
}
.tr-span-4 {
	width: 146px
}
.tr-span-5 {
	width: 210px
}
.sc {
	background-color: #fbfbfb
}
.order .title:before, .order .title:after {
	content: "";
	display: table
}
.order .title:after {
	clear: both
}
.order .title {
*zoom:1
}
.pro-delete-area .h s, .pro-delete-area .h b, .pro-delete-area .h i, .order-paid-faq-area .h a, .order-paid-faq-area dd .arrow, .progress-area div, .order-confirm .f s, .order-confirm .f b, .order-confirm .f i {
	background: transparent url(../Images/sprites6.png) scroll no-repeat
}
.pro-scroller-area .pro-scroller-back, .pro-scroller-area .pro-scroller-back-disabled, .pro-scroller-area .pro-scroller-forward, .pro-scroller-area .pro-scroller-forward-disabled {
	background: transparent url(../Images/icon34.png) scroll no-repeat
}
.bank-tips s, .order-form-tips s, .order-form-tips b, .bank-event-tips s, .pro-delete-area .f i, .pro-delete-area .f s, .pro-delete-area .f b {
	background: transparent url(../Images/sprites16.png) scroll no-repeat
}
.order-pe-faq-area .b dt {
	background: transparent url(../Images/icon12.png) scroll no-repeat
}
.order-pe-faq-area .b dd {
	background: transparent url(../Images/icon13.png) scroll no-repeat
}
.order-pay-error-area .h .cartoon {
	background: transparent url(../Images/bg24.png) scroll no-repeat
}
.order .shortcut {
	background: transparent url(../Images/bg36.png) scroll repeat-x
}
.button-go-shopping, .button-go-shopping-2, .button-go-checkout, .button-action-ok, .button-action-cancel, .button-paid, .button-return, .button-action-define-2, .button-paid-2, .button-go-payhelp, .button-change-pay {
	background: transparent url(../Images/btn5.png) scroll no-repeat
}
.button-action-ok-3 {
	background: transparent url(../Images/btn11.png) scroll no-repeat
}
.icon-minus-3, .icon-plus-3 {
	background: transparent url(../Images/icon31.png) scroll no-repeat
}
.sc-stock-tips .tips-area i, .sc-stock-tips .tips-area s, .icon-sc-del, .wb-tips-area i, .sc-action-tips .tips-area i, .sc-action-tips .tips-area s, .sc-pro-list .pro-area .tips-area i, .order-sp-tips i, .order-sp-tips s {
	background: transparent url(../Images/icon33.png) scroll no-repeat
}
.icon-success-7 {
	background: transparent url(../Images/icon30.png) scroll no-repeat
}
.icon-success-7 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 72px;
	height: 72px;
	background-position: 0 0
}
.button-go-shopping, .button-go-shopping-2, .button-go-checkout, .button-action-ok, .button-action-cancel, .button-paid, .button-return, .button-action-define-2, .button-paid-2, .button-go-payhelp, .button-change-pay, .button-action-ok-3 {
	display: inline-block;
	cursor: pointer
}
.button-go-shopping span, .button-go-shopping-2 span, .button-go-checkout span, .button-action-cancel span, .button-paid span, .button-return span, .button-action-define-2 span, .button-paid-2 span, .button-go-payhelp span, .button-change-pay span {
	display: none
}
.button-go-shopping {
	width: 95px;
	height: 33px;
	background-position: 0 0
}
.button-go-shopping-2 {
	width: 89px;
	height: 33px;
	background-position: 0 -43px
}
.button-go-shopping-2:hover {
	background-position: -99px -43px
}
.button-go-checkout {
	width: 92px;
	height: 33px;
	background-position: 0 -89px
}
.button-go-checkout:hover {
	background-position: -102px -89px
}
.button-action-ok, .button-action-cancel {
	width: 62px;
	height: 26px
}
.button-action-ok {
	border: 0 none;
	background-position: 0 -224px
}
.button-action-cancel {
	background-position: 0 -260px
}
.button-paid {
	width: 169px;
	height: 33px;
	background-position: 0 -375px
}
.button-paid:hover {
	background-position: -179px -375px
}
.button-return {
	width: 93px;
	height: 33px;
	background-position: 0 -418px
}
.button-return:hover {
	background-position: -103px -418px
}
.button-action-define-2 {
	width: 95px;
	height: 33px;
	background-position: 0 -461px
}
.button-paid-2 {
	width: 119px;
	height: 33px;
	background-position: 0 -332px
}
.button-paid-2:hover {
	background-position: -129px -332px
}
.button-go-payhelp {
	width: 119px;
	height: 33px;
	background-position: 0 -504px
}
.button-go-payhelp:hover {
	background-position: -129px -504px
}
.button-change-pay {
	display: inline-block;
	width: 146px;
	height: 33px;
	background-position: 0 -618px
}
.button-change-pay:hover {
	background-position: -156px -618px
}
.button-sytle-5 {
	display: inline-block;
*display:inline;
*zoom:1;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	text-align: center;
	padding: 0 22px;
	height: 35px;
	line-height: 33px;
	_line-height: 35px;
	border-radius: 3px;
	color: #FFF;
	background-color: #d81b24;
	border: 1px solid #b3131a
}
.button-sytle-5:hover {
	border-color: #b3131a;
	background-color: #f0333c;
	text-decoration: none
}
.button-action-ok-3 {
	border: 0 none;
	width: 138px;
	height: 26px;
	text-align: center;
	background-position: 0 0;
	color: #FFF;
	font-size: 13px;
	font-weight: 700
}
.button-style-1, .button-style-2, .button-style-3, .button-style-4, .button-style-disabled-1, .button-style-disabled-2, .button-extend-search {
	display: inline-block;
*display:inline;
*zoom:1;
	border-radius: 3px;
	text-align: center;
	cursor: pointer
}
.button-style-1:hover, .button-style-2:hover, .button-style-3:hover, .button-style-4:hover, .button-style-5:hover, .button-style-disabled-1:hover, .button-style-disabled-2:hover {
	text-decoration: none
}
.button-style-1 {
	border: 1px solid #b3131a;
	background-color: #d81b24;
	color: #FFF
}
.button-style-1:hover {
	background-color: #dc323a;
	border-color: #bb2b31
}
.button-style-1:active {
	background-color: #c21820;
	border-color: #a11117
}
.button-style-2 {
	border: 1px solid #e15704;
	background-color: #ff5f00;
	color: #FFF
}
.button-style-2:hover {
	background-color: #ff6f1a;
	border-color: #ff5f00
}
.button-style-2:active {
	background-color: #e55500;
	border-color: #ca4e04
}
.button-style-3 {
	border: 1px solid #000;
	background-color: #303030;
	color: #FFF
}
.button-style-4 {
	border: 1px solid #e2dbdb;
	background-color: #f6f3f3;
	color: #978679
}
.button-style-4:hover {
	background-color: #f9f7f7;
	border-color: #ebe6e6;
	color: #b6aba1
}
.button-style-4:active {
	background-color: #dddada;
	border-color: #cbc5c5;
	color: #88786d
}
.button-style-5 {
	border: 1px solid #7bb65c;
	background-color: #8dc56f;
	color: #FFF
}
.button-style-disabled-1 {
	background-color: #b6b6b6;
	border: 1px solid #a6a6a6;
	color: #f2f2f2;
	cursor: not-allowed
}
.button-style-disabled-2 {
	border: 1px solid #f6f6f6;
	background-color: #f9f8f8;
	color: #dedad7;
	cursor: not-allowed
}
.button-go-shopping-3, .button-go-checkout-2 {
	width: 148px;
	height: 35px;
	line-height: 35px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px
}
.button-re-purchase {
	font-weight: 700;
	width: 90px;
	height: 25px;
	line-height: 25px
}
.button-add-cart-3 {
	font-weight: 700;
	width: 100px;
	height: 25px;
	line-height: 25px;
	border-radius: 0
}
.button-action-use, .button-action-use-disabled {
	font-family: \5FAE\8F6F\96C5\9ED1;
	height: 26px;
	width: 50px
}
.button-action-use {
	background-position: 0 -36px
}
.button-action-use-disabled {
	background-position: 0 -72px;
	cursor: not-allowed
}
.button-submit-order {
	width: 118px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.icon-minus-3, .icon-plus-3, .icon-minus-disabled-3, .icon-plus-disabled-3 {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 20px;
	height: 20px
}
.stock-area a {
	border: 0 none
}
.icon-minus-3, .icon-minus-disabled-3 {
	background-position: -126px 9px
}
.icon-plus-3, .icon-plus-disabled-3 {
	background-position: -126px -16px
}
.icon-minus-3, .icon-plus-3 {
	background-color: #BBB
}
.icon-minus-3:hover, .icon-plus-3:hover {
	background-color: #d1d1d1
}
.icon-minus-3:active, .icon-plus-3:active {
	background-color: #d81b24
}
.icon-minus-disabled-3, .icon-plus-disabled-3 {
	background-color: #e9e9e9
}
.icon-sc-del {
	display: block;
	width: 18px;
	height: 18px;
	right: 9px;
	top: 10px;
	background-position: 4px -30px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	margin: 0 auto
}
.icon-sc-del:hover {
	background-position: 4px -51px;
	background-color: #dc323a
}
.icon-sc-del:active {
	background-color: #c21820
}
.stock-area input {
	border-color: #cdcdcd;
	height: 16px!important;
	line-height: 16px!important;
	width: 35px
}
.stock-area input.error {
	border-color: #ee9043!important;
	background-color: #ffffe9
}
.stock-area input:focus {
	border-color: #ee9043!important;
	background-color: #ffffe9
}
.stock-area input[disabled] {
	background-color: #f0f0f0;
	color: #8b8b8b
}
.order .shortcut {
	background-position: 0 0;
	border-bottom: 0 none;
	padding-bottom: 1px
}
.order-header {
	height: 103px
}
.order-header .logo {
	padding-top: 27px
}
.progress-area {
	padding-top: 31px
}
.progress-area div {
	width: 574px;
	height: 34px;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap
}
.progress-area-3 .progress-sc-area {
	background-position: 0 0
}
.progress-area-3 .progress-co-area {
	background-position: 0 -44px
}
.progress-area-3 .progress-sso-area {
	background-position: 0 -88px
}
.progress-area-2 .progress-co-area {
	background-position: 0 -132px
}
.progress-area-2 .progress-sso-area {
	background-position: 0 -176px
}
.sc-pro-list .pro-area {
	position: relative
}
.sc-pro-area .pro-area {
	padding: 20px 20px 20px 0
}
.sc-pro-gift-item .pro-area, .sc-pro-extend-item .pro-area {
	padding: 15px 20px 15px 0
}
.sc-pro-list .pro-area .p-img {
	float: left;
	width: 80px;
	position: relative;
	z-index: 1;
	background-color: #FFF
}
.sc-pro-list .pro-area .p-img a {
	border: 1px solid #f6f3f3;
	display: block;
	width: 63px;
	height: 63px
}
.sc-pro-list .pro-area .p-img a:hover {
	text-decoration: none;
	cursor: pointer
}
.sc-pro-list .pro-area .p-img img {
	display: block;
	width: 63px;
	height: 63px;
	vertical-align: top
}
.sc-pro-list .pro-area .p-name {
	line-height: 17px;
	word-break: break-all;
	word-wrap: break-word;
	overflow: hidden;
	padding-bottom: 4px
}
.sc-pro-list .pro-area .p-name a {
	color: #777;
	font-weight: 700
}
.sc-pro-list .pro-area .p-name b {
	color: #c41913;
	font-family: \5B8B\4F53;
	margin-right: 8px
}
.sc-pro-list .pro-area .p-sku {
	line-height: 17px;
	overflow: hidden;
	word-break: break-all;
	word-wrap: break-word;
	position: relative;
	margin-left: 80px;
	_zoom: 1
}
.sc-pro-list .pro-area .p-sku em {
	display: inline-block;
*display:inline;
*zoom:1;
	line-height: 14px;
	border-left: 1px solid #686868;
	padding: 0 8px;
	background-image: none;
	color: #686868;
	margin: 1px 9px 1px -9px
}
.sc-pro-list .pro-area .p-explain {
	color: #a5a5a5;
	padding-top: 9px;
	margin-left: 80px;
	overflow: hidden
}
.sc-pro-list .pro-area .p-tips {
	margin-left: 80px;
	padding-top: 8px;
	overflow: hidden
}
.sc-pro-list .pro-area .tips-area {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #e5d297;
	background-color: #faf5d8;
	border-radius: 3px;
	text-align: left;
	vertical-align: top
}
.sc-pro-list .pro-area .tips-area i {
	float: left;
	width: 14px;
	height: 14px;
	margin: 4px 0 4px 4px;
	background-position: -76px -75px
}
.sc-pro-list .pro-area .tips-area .tips-text {
	margin-left: 23px;
	overflow: hidden;
	line-height: 20px;
	color: #94792c;
	font-size: 14px;
	padding: 0 4px 0 0;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.sc-pro-list .pro-area .understock {
	display: block;
	width: 88px;
	height: 86px;
	background: transparent url(../Images/sprites7.png) scroll no-repeat 0 -62px;
	_background: transparent url(../Images/sprites16.png) scroll no-repeat 0 -70px;
	position: absolute;
	left: -14px;
	top: 6px;
	z-index: 2
}
.sc-total-area {
	border: 1px solid #efefef;
	background-color: #FFF
}
.sc-total-control {
	float: left;
	padding: 11px 0 0 12px
}
.sc-total-control label {
	color: #2665d9;
	margin-left: 19px;
	cursor: pointer
}
.sc-total-control a {
	color: #2665d9;
	margin-left: 30px
}
.sc-total-control a:hover {
	text-decoration: none
}
.sc-total-price {
	float: right;
	padding-right: 23px;
	margin-top: -1px;
	color: #666
}
.sc-total-price th, .sc-total-price td {
	border-top: 1px solid #efefef;
	padding: 13px 0;
	text-align: right
}
.sc-total-price th {
	width: 190px
}
.sc-total-price td {
	font-weight: 700
}
.sc-total-price em {
	font-size: 14px;
	font-weight: 700
}
.sc-total-price b {
	font-size: 16px;
	color: #ca1e18
}
.sc-action-area {
	font-size: 0;
	text-align: right;
	position: relative
}
.sc-action-area a {
	margin-left: 22px
}
.sc-action-tips {
	position: absolute;
	bottom: 47px;
	right: 0;
	width: 184px
}
.sc-action-tips .tips-area {
	position: relative;
*zoom:1
}
.sc-action-tips .tips-area {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #e5d297;
	background-color: #faf5d8;
	border-radius: 3px;
	text-align: left
}
.sc-action-tips .tips-area i {
	float: left;
	width: 14px;
	height: 14px;
	margin: 10px 0 0 10px;
	background-position: -76px -75px
}
.sc-action-tips .tips-area s {
	position: absolute;
	bottom: -7px;
	right: 29px;
	width: 12px;
	height: 7px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -106px
}
.sc-action-tips .tips-area .tips-text {
	margin-left: 34px;
	overflow: hidden;
	line-height: 20px;
	color: #94792c;
	font-size: 14px;
	padding: 7px 10px 7px 0;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.sc-pro-list {
	color: #777;
	background-color: #FFF
}
.sc-pro-list table {
	width: 100%;
	table-layout: fixed
}
.sc-pro-list .tr-check {
	width: 37px;
	padding-right: 9px;
	text-align: center
}
.sc-pro-list .tr-price {
	width: 125px;
	text-align: center
}
.sc-pro-list .tr-quantity {
	width: 120px;
	text-align: center
}
.sc-pro-list .tr-subtotal {
	width: 110px;
	text-align: center
}
.sc-pro-list .tr-operate {
	width: 80px;
	text-align: center
}
.sc-pro-title-area {
	border: 1px solid #efefef;
	border-bottom: 0 none;
	background-color: #f1f1f1
}
.sc-pro-title-area th {
	font-weight: 700;
	height: 28px;
	color: #b7b7b7;
	text-align: center
}
.sc-pro-area {
	margin-top: -1px
}
.sc-pro-area table {
	border-collapse: collapse;
	border: 1px solid #efefef
}
.sc-pro-area td {
	border-width: 0 1px 1px 0;
	border-style: solid;
	border-color: #efefef
}
.sc-pro-area .tr-check {
	border-right: 0 none;
	vertical-align: top
}
.sc-pro-area .tr-check .checkbox {
	margin-top: 46px
}
.sc-pro-area .tr-pro {
	border-right: 0 none
}
.sc-pro-gift-item .tr-pro, .sc-pro-gift-item .tr-price {
	border-bottom: 0 none
}
.sc-pro-extend-item .tr-pro, .sc-pro-extend-item .tr-price {
	border-top: 1px solid #efefef
}
.sc-pro-gift-item .tr-pro, .sc-pro-extend-item .tr-pro {
	padding-left: 80px
}
.sc-pro-gift-item .tr-pro .pro-area u, .sc-pro-extend-item .tr-pro .pro-area u {
	position: absolute;
	width: 80px;
	height: 1px;
	line-height: 1px;
	font-size: 0;
	background-color: #FFF;
	left: -80px;
	top: -1px
}
.sc-pro-list .tr-price s {
	display: block;
	color: #AAA
}
.sc-pro-list .tr-price span {
	display: block
}
.sc-stock-area {
	position: relative;
	width: 100%
}
.sc-stock-tips {
	position: absolute;
	top: 30px;
	left: 0
}
.sc-stock-tips .tips-area {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #e5d297;
	background-color: #faf5d8;
	border-radius: 3px;
	text-align: left;
	position: relative;
*zoom:1
}
.sc-stock-tips .tips-area i {
	float: left;
	width: 14px;
	height: 14px;
	margin: 10px 0 0 10px;
	background-position: -76px -75px
}
.sc-stock-tips .tips-area s {
	position: absolute;
	top: -7px;
	left: 53px;
	width: 12px;
	height: 7px;
	font-size: 0;
	line-height: 0;
	background-position: 0 -100px
}
.sc-stock-tips .tips-area .tips-text {
	margin-left: 34px;
*margin-top:-24px;
	line-height: 20px;
	color: #94792c;
	font-size: 14px;
	padding: 7px 10px 7px 0;
	font-family: \5FAE\8F6F\96C5\9ED1;
	white-space: pre;
*zoom:1
}
.sc-pro-area .tr-subtotal {
	background-color: #fdfdfd
}
.sc-pro-area .tr-subtotal b {
	display: block
}
.sc-pro-area .tr-subtotal span {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #d81b24;
	height: 17px;
	line-height: 17px;
	margin-top: 6px
}
.sc-pro-area .tr-subtotal i {
	float: left;
	background-color: #d81b24;
	color: #FFF;
	font-style: normal;
	width: 21px;
	height: 17px
}
.sc-pro-area .tr-subtotal em {
	color: #d81b24;
	font-weight: 700;
	margin: 0 4px
}
.order-gift-list {
	color: #777;
	border: 1px solid #efefef;
	background-color: #FFF
}
.order-gift-list .h {
	height: 35px;
	line-height: 35px;
	padding-left: 46px;
	background-color: #fdfdfd
}
.order-gift-list .h h3 {
	font-size: 14px;
	color: #d81b24;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.order-gift-list table {
	width: 100%;
	table-layout: fixed
}
.order-gift-list td {
	border-top: 1px solid #efefef;
	padding: 11px 0 8px
}
.order-gift-list .tr-gift {
	padding-left: 46px;
	width: 400px
}
.order-gift-list .tr-quantity {
	width: 180px;
	text-align: center
}
.order-gift-list .tr-quantity span {
	display: block
}
.order-gift-list .tr-quantity p {
	display: inline-block;
*display:inline;
*zoom:1;
	color: #94792c;
	font-weight: 700;
	border: 1px solid #e5d297;
	background-color: #faf5d8;
	border-radius: 2px;
	padding: 0 8px 1px 9px;
	margin-top: 2px
}
.order-gift-list .gift-area {
	position: relative
}
.order-gift-list .gift-area .understock {
	display: block;
	width: 55px;
	height: 54px;
	background: transparent url(../Images/sprites7.png) scroll no-repeat 0 -158px;
	_background: transparent url(../Images/sprites16.png) scroll no-repeat -98px -70px;
	position: absolute;
	left: -4px;
	top: -10px;
	z-index: 2
}
.sc-area .order-pro-title-area table, .sc-area .order-pro-area table, .sc-area .order-gift-area table, .sc-area .order-cost-area table, .extend-info-area .order-pro-title-area table, .extend-info-area .order-pro-area table {
	width: 100%;
	table-layout: fixed
}
.sc-area .order-pro-title-area th, .sc-area .order-pro-area td, .sc-area .order-gift-area td, .extend-info-area .order-pro-title-area th, .extend-info-area .order-pro-area td {
	text-align: center
}
.sc-area .order-pro-area .tal, .sc-area .order-gift-area .tal, .extend-info-area .order-pro-area .tal {
	text-align: left
}
.sc-area .order-pro-title-area, .extend-info-area .order-pro-title-area {
	padding-bottom: 2px;
	line-height: 40px
}
.sc-area .order-pro-title-area .h, .extend-info-area .order-pro-title-area .h {
	height: 40px;
	background-position: 0 -422px;
	background-repeat: repeat-x
}
.sc-area .order-pro-title-area .h .fl, .extend-info-area .order-pro-title-area .h .fl {
	padding-left: 24px
}
.sc-area .order-pro-title-area .h .fr, .extend-info-area .order-pro-title-area .h .fr {
	padding-right: 32px
}
.sc-area .order-pro-title-area .h h3, .extend-info-area .order-pro-title-area .h h3 {
	font-size: 16px;
	font-weight: 700;
	color: #444
}
.sc-area .order-pro-title-area .h a.fcn, .extend-info-area .order-pro-title-area .h a.fcn {
	color: #0077d2
}
.sc-area .order-pro-title-area .b, .extend-info-area .order-pro-title-area .b {
	margin-top: 1px;
	height: 40px;
	background-color: #f2f2f2
}
.sc-area .order-title-area .b table, .extend-info-area .order-title-area .b table {
	color: #626262;
	border-collapse: collapse
}
.sc-area .order-pro-title-area .b th, .extend-info-area .order-pro-title-area .b th {
	height: 40px;
	font-weight: 700;
	color: #727272;
	font-size: 14px
}
.sc-area .order-pro-title-area .b em, .extend-info-area .order-pro-title-area .b em {
	font-size: 12px;
	color: #9e9e9e;
	font-weight: 700
}
.sc-area .order-pro-title-area .f, .extend-info-area .order-pro-title-area .f {
	margin-top: 1px;
	height: 27px;
	line-height: 27px;
	background-color: #f2f2f2;
	border-bottom: 1px solid #d9d9d9
}
.sc-area .order-pro-title-area .f th, .extend-info-area .order-pro-title-area .f th {
	height: 27px
}
.sc-area .order-pro-title-area .f b, .extend-info-area .order-pro-title-area .f b {
	font-weight: 400;
	color: #ca141c
}
.sc-area .order-pro-area table, .extend-info-area .order-pro-area table {
	color: #626262;
	border-collapse: collapse
}
.sc-area .order-pro-area td, .extend-info-area .order-pro-area td {
	border-width: 0 1px 1px 1px;
	border-style: dashed;
	border-color: #bdbdbd
}
.sc-area .order-pro-area .bold, .extend-info-area .order-pro-area .bold {
	color: #ff870f;
	line-height: 23px
}
.sc-area .order-pro-area .operate a, .extend-info-area .order-pro-area .operate a {
	color: #0077d2
}
.sc-area .order-gift-area {
	border: 1px solid #d9d9d9;
	border-top: 0 none
}
.sc-area .order-gift-area .h {
	height: 40px;
	position: relative;
	background-color: #fffeca
}
.sc-area .order-gift-area .h h3 {
	line-height: 40px;
	font-size: 14px;
	font-weight: 700;
	color: #ef6b00;
	padding-left: 45px
}
.sc-area .order-gift-area table {
	margin-top: -1px
}
.sc-area .order-gift-area td {
	border-width: 1px 1px 0 1px;
	border-style: dashed;
	border-color: #FFF;
	border-top-color: #bdbdbd;
	padding: 14px 0
}
.sc-area .order-gift-area dl {
	padding: 0 5px;
	position: relative
}
.sc-area .order-gift-area dt {
	color: #ef7700;
	margin-bottom: 6px
}
.sc-area .order-gift-area dd {
	color: #848383
}
.sc-area .order-gift-area .understock {
	display: block;
	width: 99px;
	height: 97px;
	background: transparent url(../Images/sprites7.png) scroll no-repeat 0 -62px;
	_background: transparent url(../Images/sprites16.png) scroll no-repeat 0 -70px;
	position: absolute;
	left: -5px;
	margin-top: -48px;
	top: 50%;
	_top: 25%;
	z-index: 2
}
.sc-area .order-gift-area em, .sc-area .order-gift-area p {
	color: #ef7700
}
.order-action-area {
	text-align: right
}
.order-protect {
	padding-bottom: 20px;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.order-protect em {
color:
}
.order-action-area .p-subtotal-price {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	vertical-align: bottom;
	line-height: 1.1
}
.order-action-area .p-subtotal-price b {
	font-family: Arial;
	color: #e01d20;
	font-size: 30px;
	margin: 0 15px 0 4px;
	position: relative;
	top: 5px;
	top: 6px\0/;
	font-weight: 400;
	vertical-align: bottom
}
:root .order-action-area .p-subtotal-price b {
	top: 5px\9
}
.order-cost-area {
	background-color: #f4f4f4;
	padding-top: 12px
}
.order-cost-area td {
	height: 28px
}
.order-cost-area .tal {
	padding-left: 25px
}
.order-cost-area .tar {
	padding-right: 25px
}
.order-cost-area td em {
	color: #e01d20
}
.order-sp-tips {
	display: inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
	height: 14px
}
.order-sp-tips .tips-area {
	position: relative
}
.order-sp-tips i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 14px;
	height: 14px;
	vertical-align: top
}
.order-sp-tips s, .order-sp-tips .tips-text {
	display: none
}
.order-sp-tips .tips-area:hover s, .order-sp-tips .tips-area:hover .tips-text, .order-sp-tips .hover s, .order-sp-tips .hover .tips-text {
	display: block
}
.order-sp-tips s {
	position: absolute;
	font-size: 0;
	line-height: 0;
	background-position: -72px -106px;
	height: 7px;
	left: 50%;
	margin-left: -5px;
	bottom: 25px;
	width: 11px
}
.order-sp-tips .tips-text {
	position: absolute;
	bottom: 31px;
	line-height: 20px;
	color: #303030;
	font-size: 12px;
	width: 186px;
	right: 50%;
	margin-right: -104px;
	padding: 7px 10px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	border: 1px solid #d2d2d2;
	background-color: #f2f2f2;
	border-radius: 3px;
	box-shadow: 0 2px 3px 0 rgba(0,0,0,.05)
}
.order-cost-area .order-cost-total {
	padding: 12px 0 12px 25px;
	margin-top: 14px;
	border-top: 1px solid #dbdbdb;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 14px
}
.order-cost-area .order-cost-total b {
	font-size: 30px;
	font-family: Arial;
	margin-left: 6px;
	position: relative;
	top: 1px;
	color: #e01d20;
	font-weight: 400
}
.order-pro-total {
	border: 1px solid #d9d9d9;
	border-top: 0 none
}
.order-pro-total .fl {
	padding: 0 0 19px 25px
}
.order-pro-total .fr {
	padding: 18px 20px 18px 0;
	width: 255px
}
.dt-order-area {
	margin-bottom: 20px
}
.total-area {
	margin-top: -1px
}
.total-line-1 {
	height: 1px;
	font-size: 0;
	line-height: 0;
	border-top: 1px solid #bfbfbf
}
.total-line-2 {
	height: 2px;
	font-size: 0;
	line-height: 0;
	background-color: #bfbfbf
}
.total-area .total-left-area {
	height: 34px;
	background-color: #ffd594
}
.total-area .total-left-area .fl {
	margin-top: 8px;
	margin-bottom: 8px
}
.total-area .total-left-area label {
	margin: 0 17px 0 7px
}
.total-area .total-left-area a.del {
	color: #c92b1e
}
.total-area .total-left-area .icon-over {
	margin-left: 22px
}
.total-area .total-left-area .fr {
	line-height: 34px;
	padding-right: 10px
}
.total-area .total-left-area b {
	color: #B00
}
.total-area .total-left-area em {
	margin: 0 5px 0 13px
}
.total-area .total-left-area .total {
	font-size: 30px
}
.total-area .total-right-area {
	padding-left: 9px;
	background-color: #FFF
}
.sc-area .order-pro-area, .sc-list .order-pro-area {
	margin-left: -1px;
	margin-right: -1px
}
.sc-list .order-pro-list {
	padding-top: 2px;
	border-top: 1px solid #d6d6d6
}
.sc-list .sc-empty-area {
	height: 86px;
	padding-top: 239px;
	text-align: center;
	color: #7f7f7f;
	font-size: 14px
}
.sc-area .order-gift-area .h h3 {
	padding-left: 25px
}
.sc-area .order-gift-area dl {
	padding-left: 25px
}
.sc-area .total-area .total-left-area .fr {
	padding-right: 28px
}
.order-form-tips {
	position: relative;
*zoom:1;
	padding: 0 0 21px 26px
}
.order-form-tips:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.order-form-tips p {
	color: #B00;
	height: 27px;
	line-height: 27px;
	background-color: #ffe2b6;
	border-top: 1px solid #ffcd88;
	border-bottom: 1px solid #ffcd88;
	padding: 0 10px 0 13px;
	float: left
}
.order-form-tips s, .order-form-tips b {
	display: inline-block;
*display:inline;
*zoom:1
}
.order-form-tips s, .order-form-tips b {
	width: 3px;
	height: 29px
}
.order-form-tips s {
	background-position: 0 0;
	position: absolute;
	left: 26px;
	top: 0
}
.order-form-tips b {
	background-position: -13px 0;
	float: left
}
.order-address {
	border: 1px solid #CCC;
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 23px 0 32px
}
.order-address-list {
	border: 1px solid #CCC;
	background-color: #FFF;
	margin: 0 28px 20px;
	padding: 12px 25px 13px
}
.order-address-list dt {
	color: #ff821d;
	font-weight: 700;
	padding-bottom: 5px
}
.order-address-list dd {
	padding: 7px 8px 6px 20px;
	border: 1px solid #FFF;
	zoom: 1;
	line-height: 1.2
}
.order-address-list dd.current {
	border-color: #ffe8c7;
	background-color: #ffffe9
}
.order-address-list dd:after {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden
}
.order-address-list label {
	margin: 0 19px 0 3px;
	display: inline-block;
*display:inline;
*zoom:1;
	width: 630px
}
.order-address-list label span {
	display: inline-block;
*display:inline;
*zoom:1
}
.order-address-list b {
	display: inline-block;
	margin-right: 18px;
	font-family: Tahoma
}
.order-address-list i {
	display: inline-block;
	font-style: normal;
	word-break: break-all;
	word-wrap: break-word
}
.order-address-list em {
	color: #b6b5b5;
	font-family: Tahoma
}
.order-address-list em a {
	color: #0077d2;
	vertical-align: top
}
.order-address-edit-area .form-edit-area th {
	width: 164px
}
.order-address-edit-area .form-edit-action {
	padding: 8px 0 0 164px
}
.order-address-edit-area .form-edit-area .fcn, .order-address-edit-area .form-edit-area .fcn a {
	color: #0a79d5
}
.order-address-detail-area .form-detail-area th {
	width: 164px
}
.order-address-detail-area .form-detail-area th, .order-address-detail-area .form-detail-area td {
	padding: 5px 0
}
.order-address-detail-area p {
	padding: 14px 0 0 101px
}
.payment-area, .payment-area label {
	display: inline-block;
*display:inline;
*zoom:1;
	position: relative
}
.payment-area label {
	cursor: pointer
}
.payment-area label.hover {
	z-index: 3
}
.payment-area label img {
	vertical-align: middle;
	cursor: pointer;
	border: 1px solid #ededed
}
.payment-area label i {
	display: inline-block;
*display:inline;
*zoom:1;
	width: 20px;
	height: 30px;
	border: 1px solid #ffcd88;
	border-left: 0 none;
	background-color: #ffd594;
	color: #4c3f2c;
	vertical-align: middle;
	text-align: center;
	line-height: 1.1;
	padding-top: 2px;
	font-style: normal
}
.payment-area .current img, .payment-area .current i {
	border-color: #bf0f0f
}
.bank-tips {
	border: 1px solid #ffcd88;
	border-radius: 3px 3px 3px 3px;
	position: relative;
	display: inline-block;
*display:inline;
*zoom:1;
	background-color: #faf5d8
}
.payment-area .bank-tips {
	position: absolute;
	display: none;
	width: 176px;
	padding: 3px 7px 4px;
	bottom: 41px;
	left: 0
}
.payment-area label.hover .bank-tips {
	display: block;
	z-index: 4;
	font-size: 14px
}
.bank-tips p {
	color: #94792c;
	line-height: 20px
}
.bank-tips s {
	display: none;
	width: 11px;
	height: 7px;
	line-height: 0;
	font-size: 1px;
	background-position: -26px -16px;
	position: absolute;
	bottom: -7px;
	_bottom: -8px;
	left: 29px
}
.payment-area .bank-tips s {
	display: block
}
.bank-event-tips {
	position: absolute;
	background-color: #FFF;
	border: 1px solid #d81b24;
	width: 107px;
	height: 18px;
	line-height: 16px;
	_line-height: 18px;
	color: #FFF;
	top: -19px;
	_top: -18px;
	left: 18px
}
.bank-event-tips i {
	font-style: normal;
	color: #FFF;
	background-color: #d81b24;
	display: inline-block;
*display:inline;
*zoom:1;
	width: 16px;
	height: 18px;
	text-align: center;
	margin-right: 5px
}
.bank-event-tips a {
	color: #d81b24
}
.order-delivery {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px
}
.order-delivery-list {
	padding: 3px 0 10px 106px
}
.order-delivery-list li {
	padding-bottom: 20px
}
.order-delivery-list span {
	margin-left: 25px
}
.order-invoice {
	border-bottom: 1px solid #CCC;
	margin-bottom: 20px
}
.order-invoice h3.title {
	margin-bottom: 7px
}
.order-invoice-area {
	padding: 0 0 20px 106px
}
.order-invoice-area p {
	padding-top: 18px;
	padding-left: 18px
}
.order-coupon {
	padding-top: 15px
}
.order-coupon a, .order-coupon em {
	color: #0077d2
}
.order-coupon-edit-area {
	padding: 7px 0 0 22px
}
.order-coupon-edit-area p {
	padding-top: 7px
}
.order-coupon-edit-area label {
	color: #ff870f
}
.order-coupon-edit-area .text {
	margin-right: 10px
}
.order-huaban {
	padding-top: 15px
}
.order-huaban a, .order-huaban em {
	color: #0077d2
}
.order-huaban b {
	color: #ca141c;
	font-weight: 400
}
.order-huaban-edit-area {
	padding: 7px 0 0 22px
}
.order-huaban-edit-area .text {
	margin-right: 10px
}
.order-huaban-edit-area p {
	padding-top: 7px
}
.order-huaban-edit-area em {
	color: #878787
}
.order-huaban-edit-area .icon-error, .order-huaban-edit-area .icon-warn, .order-huaban-edit-area .icon-detect, .order-huaban-edit-area .icon-ok {
	margin-left: 0
}
.order-huaban-detail-area {
	padding: 7px 0 0 22px
}
.order-dbank-pro {
	border: 1px solid #CCC;
	background-color: #f5f5f5;
	margin-bottom: 20px;
	padding: 23px 0 27px
}
.order-dbank-pro-area {
	padding-top: 13px
}
.order-dbank-pro-area .fl {
	padding: 0 22px 0 102px
}
.order-dbank-pro-area img {
	border: 1px solid #d1d1d1;
	width: 98px;
	height: 98px;
	display: block
}
.order-dbank-pro-area th, .order-dbank-pro-area td {
	padding-bottom: 8px
}
.order-dbank-pro-area th {
	text-align: right;
	width: 60px
}
.order-dbank-pro-area em {
	color: #ff840a
}
.order-dbank-pro-area b {
	color: #B00;
	font-size: 18px
}
.order-pa {
	margin-bottom: 20px
}
.order-pa-area {
	padding: 0 0 12px 106px
}
.order-dbank .order-payment {
	margin-bottom: 0
}
.order-extend .order-invoice {
	border-bottom: 0 none
}
.order-extend .order-invoice-area {
	border-bottom: 1px solid #CCC
}
.order-extend .order-address {
	margin-top: -21px
}
.order .title {
	font-size: 16px;
	font-weight: 700;
	color: #4c4c4c;
	border-left: 3px solid #CCC;
	padding-left: 8px;
	line-height: 1.2;
	margin: 0 0 13px 15px
}
.order .title em {
	font-size: 12px;
	margin-left: 3px
}
.order .title a {
	color: #0077d2
}
.order .title b {
	font-size: 12px;
	float: right;
	font-weight: 400
}
.extend-info-area {
	margin-bottom: 20px;
	border-bottom: 1px solid #d9d9d9
}
.sc-area .order-pro-list, .extend-info-area .order-pro-list {
	border: 1px solid #d9d9d9;
	overflow: hidden;
	_zoom: 1
}
.sc-area .order-pro-area, .extend-info-area .order-pro-area {
	margin-bottom: -1px
}
.extend-info-area .order-pro-area {
	margin-left: -1px;
	margin-right: -1px
}
.sc-area .pro-area-2, .extend-info-area .pro-area-2 {
	line-height: 21px;
	color: #484848;
	padding: 15px 23px
}
.sc-area .pro-area-2 li, .extend-info-area .pro-area-2 li {
	word-break: break-all;
	word-wrap: break-word
}
.sc-area .pro-area-2 a, .extend-info-area .pro-area-2 a {
	color: #484848
}
.sc-area .pro-area-2 i, .extend-info-area .pro-area-2 i {
	font-style: normal;
	color: #be0301;
	font-family: \5b8b\4f53
}
.order-confirm {
	font-family: \5FAE\8F6F\96C5\9ED1
}
.order-confirm .h {
	border-top: 2px solid #7abd54;
	background-color: #f1f8ee;
	position: relative;
	padding-left: 165px;
	min-height: 116px;
	_height: 116px;
	padding-bottom: 21px
}
.order-confirm .h .icon-success-7 {
	position: absolute;
	top: 35px;
	left: 56px
}
.order-confirm .h h3 {
	font-size: 18px;
	color: #7baa61;
	padding: 27px 0 2px
}
.order-confirm .h p {
	color: #777
}
.order-confirm .h p b {
	font-size: 14px;
	color: #e01d20
}
.order-confirm .h .tips {
	padding-top: 12px;
	color: #777
}
.order-confirm .h .tips b {
	font-size: 14px
}
.order-confirm .b {
	background-color: #f1f8ee;
	padding: 0 0 17px 165px;
	line-height: 22px;
	margin-top: -4px;
	display: none
}
.order-confirm-expand .b {
	display: block;
	color: #777
}
.order-confirm .b table {
	margin-bottom: 14px
}
.order-confirm .b th {
	vertical-align: top
}
.order-confirm-expand .b span {
	color: #e01d20
}
.order-confirm .f {
	border-top: 1px solid #d7ebcb
}
.order-confirm .f a {
	display: block;
	width: 108px;
	height: 32px;
	background-color: #f1f8ee;
	border: 1px solid #d7ebcb;
	border-top-color: #f1f8ee;
	margin: -1px auto 0;
	position: relative;
	line-height: 30px;
	font-size: 14px;
	color: #649a45;
	text-indent: 31px
}
.order-confirm .f a:hover {
	text-decoration: none
}
.order-confirm .f i, .order-confirm .f s, .order-confirm .f b {
	position: absolute;
	height: 3px;
	font-size: 1px;
	line-height: 1px
}
.order-confirm .f i {
	width: 6px;
	background-position: -138px -312px;
	left: 17px;
	top: 14px
}
.order-confirm-expand .f i {
	background-position: -138px -310px
}
.order-confirm .f s, .order-confirm .f b {
	width: 3px;
	bottom: -1px
}
.order-confirm .f s {
	background-position: -122px -310px;
	left: -1px
}
.order-confirm .f b {
	background-position: -125px -310px;
	right: -1px
}
color:#B00;
margin-right:60px
}
.order-confirm-area .b em {
	color: #0077d2
}
.order-confirm-area .b i, .order-confirm-area .b span {
	display: inline-block;
*display:inline;
*zoom:1
}
.order-confirm-area .b i {
	font-style: normal;
	word-break: break-all;
	word-wrap: break-word
}
.order-confirm-area .f .tips {
	color: #939393;
	padding: 24px 0 34px
}
.order-confirm-area .f .tips a {
	text-decoration: underline
}
.order-confirm-area .f em.fcn {
	margin-left: 10px
}
.order-confirm-area .f em.fcn, .order-confirm-area .f em.fcn a {
	color: #0077d2
}
.order-confirm-action-area {
	padding-top: 17px;
	text-align: right;
	float: right
}
.order-confirm-action-area a.fcn {
	color: #0077d2;
	margin-right: 25px
}
.order-payment {
	border: 1px solid #f4f4f4;
	color: #4c4c4c
}
.order-payment .title {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	font-weight: 700;
	color: #333;
	border-left: 4px solid #c82c2c;
	padding-left: 12px;
	line-height: 1.2;
	margin: 28px 0 0 40px
}
.order-payment-list dt {
	padding: 20px 0 6px 52px;
	position: relative;
	z-index: 2;
	background-color: #FFF
}
.order-payment-list dt em {
	color: #ff840a;
	font-family: Tahoma, Geneva, sans-serif
}
.order-payment-list dd {
	position: relative;
	bottom: -1px
}
.order-payment-area {
	margin: 0 80px 0 47px;
	border-bottom: 1px dashed #c5c5c5;
	padding: 25px 0 0 12px
}
.order-payment-area .h {
	line-height: 1.2;
	margin-bottom: 25px;
	_zoom: 1
}
.order-payment-area .h a {
	color: #B00
}
.order-payment-area .b {
	padding-left: 12px;
	position: relative;
	zoom: 1
}
.order-payment-area .b li {
	float: left;
	width: 167px;
	padding-bottom: 25px
}
.order-payment-area .f {
	padding: 0 0 25px 0;
	text-align: center
}
.order-payment-area .f a {
	display: inline-block;
*display:inline;
*zoom:1;
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 16px;
	text-align: center;
	width: 227px;
	height: 32px;
	line-height: 30px;
	_line-height: 32px;
	border-radius: 3px;
	color: #978679;
	background-color: #f6f3f3;
	border: 1px solid #e2dbdb
}
.order-payment-area .f a:hover {
	text-decoration: none;
	background-color: #FFF
}
.order-payment-action-area {
	padding: 20px 0 25px 60px;
	position: relative;
	z-index: 2;
	background-color: #FFF
}
.order-payment-define-area {
*zoom:1;
	padding-top: 13px
}
.order-payment-define-area dl {
	padding-left: 54px
}
.order-payment-define-area dt {
	font-size: 14px;
	font-weight: 700;
	padding-top: 18px
}
.order-payment-define-area dd {
	padding-top: 24px
}
.order-payment-define-area em {
	color: #d81b24;
	margin-left: 6px
}
.order-payment-define-area .bank-tips {
	margin: 10px 0 0 18px;
	padding: 4px 14px 6px
}
.order-payment-link, .order-payment-price {
	font-family: \5FAE\8F6F\96C5\9ED1
}
.order-payment-link {
	padding-left: 18px
}
.order-payment-link, .order-payment-link a {
	color: #327eba
}
.order-payment-price {
	color: #777;
	padding-left: 26px
}
.order-payment-price b {
	color: #e01d20;
	font-size: 14px
}
.order-payment-define-action-area {
	padding: 33px 0 97px 72px
}
.order-confirm-attention-area {
	float: left;
	padding-top: 22px
}
.order-payskip-area {
	border: 1px solid #eee;
	background-color: #f5f5f5;
	padding: 148px 29px 0;
	height: 330px
}
.order-payskip-area .h {
	padding-left: 248px
}
.order-payskip-area .h dt {
	float: left;
	width: 68px
}
.order-payskip-area .h dd {
	color: #777;
	line-height: 38px;
	margin-left: 68px;
	_zoom: 1
}
.order-payskip-area .h b {
	font-size: 14px
}
.order-payskip-area .h a {
	color: #0077d2
}
.order-payskip-area .h .fcn {
	margin: 0 50px 0 17px
}
.order-paid-area-2 {
	padding: 36px 0 30px
}
.order-paid-area-2 table {
	margin: 0 auto
}
.order-paid-area-2 .icon-tips-2 {
	margin-right: 18px
}
.order-paid-area-2 h5 {
	color: #666;
	font-size: 14px;
	font-weight: 700;
	margin: 5px 0 12px
}
.order-paid-area-2 p {
	color: #666;
	line-height: 21px
}
.order-paid-area-2 .popup-button-area {
	padding: 20px 0 18px
}
.order-paid-area-2 .popup-button-area a {
	margin-right: 10px
}
.order-paid-area-2 .order-paid-link-area a {
	color: #0077d2
}
.order-paid-faq-area {
	margin: 0 8px;
	padding: 26px 21px 16px 14px
}
.order-paid-faq-area .h {
	position: relative;
	_zoom: 1
}
.order-paid-faq-area .h h5 {
	color: #ff7e00;
	font-size: 14px;
	font-weight: 700;
	padding-bottom: 9px
}
.order-paid-faq-area .h a {
	display: block;
	width: 20px;
	height: 15px;
	background-position: -69px -310px;
	overflow: hidden;
	text-indent: -9990px;
	position: absolute;
	right: 0;
	top: -15px
}
.order-paid-faq-area dl {
	padding-bottom: 19px
}
.order-paid-faq-area dt {
	color: #ff7e00;
	padding-bottom: 4px
}
.order-paid-faq-area dd {
	border: 2px solid #e5e5e5;
	background-color: #f4f4f4;
	color: #888;
	margin-left: 7px;
	padding: 7px 14px;
	line-height: 18px;
	position: relative;
	_zoom: 1
}
.order-paid-faq-area dd .arrow {
	position: absolute;
	display: block;
	width: 13px;
	height: 6px;
	background-position: -99px -310px;
	left: 16px;
	top: -6px
}
.order-paid-faq-area .f {
	text-align: right;
	padding-top: 3px
}
.order-paid-faq-area .f a {
	color: #0077d2
}
.order-pay-success-area {
	background-color: #f5f5f5;
	padding: 90px 0 110px 286px
}
.order-pay-success-area .h {
	position: relative;
	padding-bottom: 18px
}
.order-pay-success-area .h h3 {
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #559309;
	font-size: 27.7px
}
.order-pay-success-area .h s {
	position: absolute;
	left: -108px;
	top: 2px
}
.order-pay-success-area .b {
	padding-bottom: 34px
}
.order-pay-success-area .b p {
	font-size: 14px
}
.order-pay-success-area .b b {
	color: #B00
}
.order-pay-success-area .b .tips {
	padding-top: 5px;
	color: #999
}
.order-pay-success-area .f b, .order-pay-success-area .f em {
	vertical-align: middle
}
.order-pay-success-area .f b {
	font-size: 14px;
	color: #737373;
	margin-right: 15px
}
.order-pay-success-area .f .button-go-shopping-2 {
	margin-right: 30px
}
.order-pay-success-area .f em {
	margin-right: 15px
}
.order-pay-success-area .f em a {
	color: #0077d2;
	text-decoration: underline
}
.order-pay-success-area .f p {
	color: #666;
	padding-top: 23px
}
.order-pay-success-area .f p a {
	color: #0077d2;
	font-weight: 700
}
.order-pay-error {
	border: 1px solid #d0d0d0;
	padding: 0 33px
}
.order-pay-error-area {
	padding: 110px 0 0 380px;
	height: 160px
}
.order-pay-error-area .h {
	position: relative;
	padding-bottom: 16px
}
.order-pay-error-area .h h3 {
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #000;
	font-size: 16px
}
.order-pay-error-area .h .cartoon {
	display: block;
	width: 138px;
	height: 158px;
	background-position: 0 0;
	position: absolute;
	left: -160px;
	top: -47px
}
.order-pay-error-area .b b {
	font-size: 14px;
	color: #737373;
	margin-right: 8px
}
.order-pay-error-area .b .button-change-pay {
	margin-right: 18px
}
.order-pay-error-area .b em a {
	color: #0077d2;
	text-decoration: underline
}
.order-pe-faq-area {
	border-top: 1px dashed #d0d0d0;
	padding: 28px 18px 23px
}
.order-pe-faq-area .h {
	padding-bottom: 16px
}
.order-pe-faq-area .h h3 {
	font-size: 14px;
	color: #666;
	font-weight: 700;
	padding-bottom: 5px
}
.order-pe-faq-area .h p {
	color: #a3a2a2
}
.order-pe-faq-area .h a {
	text-decoration: underline
}
.order-pe-faq-area .b {
	padding-bottom: 23px
}
.order-pe-faq-area .b dl {
	padding-bottom: 18px
}
.order-pe-faq-area .b dt, .order-pe-faq-area .b dd {
	padding-left: 27px;
	color: #666
}
.order-pe-faq-area .b dt {
	font-weight: 700;
	padding-bottom: 3px;
	background-position: 0 2px
}
.order-pe-faq-area .b dd {
	line-height: 21px;
	background-position: 0 3px
}
.order-pe-faq-area .f {
	text-align: right
}
.order-pe-faq-area .f a {
	color: #B00;
	font-weight: 700
}
.pro-scroller-area {
	background-color: #FFF
}
.pro-scroller-area .h h3 {
	height: 35px;
	line-height: 35px;
	text-indent: 16px;
	font-size: 14px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background-color: #f1f1f1;
	border: 1px solid #efefef
}
.pro-scroller-area .b {
	border: 1px solid #efefef;
	border-top: 0 none;
	position: relative;
	padding: 14px 0 0
}
.pro-scroller-area .pro-scroller-back, .pro-scroller-area .pro-scroller-back-disabled, .pro-scroller-area .pro-scroller-forward, .pro-scroller-area .pro-scroller-forward-disabled {
	position: absolute;
	width: 12px;
	height: 22px;
	top: 50%;
	margin-top: -11px
}
.pro-scroller-area .pro-scroller-back {
	background-position: 0 0;
	left: 18px
}
.pro-scroller-area .pro-scroller-back:hover {
	background-position: -22px 0
}
.pro-scroller-area .pro-scroller-back:active {
	background-position: -44px 0
}
.pro-scroller-area .pro-scroller-back-disabled {
	background-position: -66px 0;
	cursor: not-allowed;
	left: 18px
}
.pro-scroller-area .pro-scroller-forward {
	background-position: 0 -32px;
	right: 18px
}
.pro-scroller-area .pro-scroller-forward:hover {
	background-position: -22px -32px
}
.pro-scroller-area .pro-scroller-forward:active {
	background-position: -44px -32px
}
.pro-scroller-area .pro-scroller-forward-disabled {
	background-position: -66px -32px;
	cursor: not-allowed;
	right: 18px
}
.pro-scroller-area .pro-list {
	width: 862px;
	height: 258px;
	overflow: hidden;
	position: relative;
	margin: 0 auto
}
.pro-scroller-area .pro-list ul {
	position: absolute;
	top: 0;
	left: 0
}
.pro-scroller-area .pro-list li {
	padding-right: 38px;
	float: left
}
.pro-scroller-area .pro-list div {
	width: 142px;
	text-align: center
}
.pro-scroller-area .p-img img {
	display: block;
	height: 142px;
	width: 142px
}
.pro-scroller-area .p-name {
	line-height: 18px;
	height: 36px;
	overflow: hidden
}
.pro-scroller-area .p-name a {
	color: #777
}
.pro-scroller-area .p-price {
	color: #ca141c;
	font-weight: 700;
	font-size: 16px;
	padding: 2px 0 7px
}
.pro-delete-area table {
	width: 100%;
	table-layout: fixed
}
.pro-delete-area .tr-check {
	width: 37px;
	padding-right: 9px;
	text-align: center
}
.pro-delete-area .tr-quantity {
	width: 110px;
	text-align: center
}
.pro-delete-area .tr-subtotal {
	width: 203px;
	text-align: center
}
.pro-delete-area .tr-operate {
	width: 116px;
	text-align: center
}
.pro-delete-area .h {
	border: 1px solid #efefef;
	border-bottom: 0 none;
	background-color: #f1f1f1
}
.pro-delete-area .h h3 {
	font-family: \5FAE\8F6F\96C5\9ED1;
	font-size: 14px;
	padding: 5px 0 9px 15px
}
.pro-delete-area th {
	font-weight: 700;
	height: 28px;
	color: #b7b7b7;
	text-align: center
}
.pro-delete-area .b {
	color: #777;
	border-top: 1px solid #efefef;
	background-color: #FFF
}
.pro-delete-area .pro-delete-item {
	border: 1px solid #efefef;
	border-top: 0 none
}
.pro-delete-area .b td {
	padding: 12px 0
}
.pro-delete-area .b .tr-pro {
	padding-left: 30px;
	padding-right: 30px
}
.pro-delete-area .b .tr-pro a {
	color: #777
}
.pro-delete-area .b .tr-subtotal {
	font-weight: 700
}
.pro-delete-area .f a {
	display: block;
	width: 158px;
	height: 36px;
	background-color: #FFF;
	border: 1px solid #efefef;
	border-top: 0 none;
	position: relative;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 34px;
	font-size: 14px;
	color: #777;
	font-weight: 700;
	text-indent: 37px;
	margin: 0 auto
}
.pro-delete-area .f a:hover {
	text-decoration: none;
	color: #909090
}
.pro-delete-area .f a:active {
	color: #000
}
.pro-delete-area .f i, .pro-delete-area .f s, .pro-delete-area .f b {
	position: absolute;
	font-size: 1px;
	line-height: 1px
}
.pro-delete-area .f i {
	width: 7px;
	height: 4px;
	left: 17px;
	top: 15px
}
.pro-delete-area .button-pro-delete-expand i {
	background-position: -73px -19px
}
.pro-delete-area .button-pro-delete-expand:hover i {
	background-position: -90px -19px
}
.pro-delete-area .button-pro-delete-expand:active i {
	background-position: -107px -19px
}
.pro-delete-area .button-pro-delete-shrink i {
	background-position: -73px -16px
}
.pro-delete-area .button-pro-delete-shrink:hover i {
	background-position: -90px -16px
}
.pro-delete-area .button-pro-delete-shrink:active i {
	background-position: -107px -16px
}
.pro-delete-area .f s, .pro-delete-area .f b {
	width: 3px;
	height: 3px;
	bottom: -1px
}
.pro-delete-area .f s {
	background-position: -47px -16px;
	left: -1px
}
.pro-delete-area .f b {
	background-position: -60px -16px;
	right: -1px
}
.wb-tips-area {
	margin-bottom: -2px
}
.wb-tips-area .tips-area {
	display: inline-block;
*display:inline;
*zoom:1;
	border: 1px solid #e5d297;
	background-color: #faf5d8;
	border-radius: 3px;
	text-align: left;
	vertical-align: top
}
.wb-tips-area i {
	float: left;
	width: 14px;
	height: 14px;
	margin: 10px 0 0 10px;
	background-position: -76px -75px
}
.wb-tips-area .tips-text {
	margin-left: 34px;
	overflow: hidden;
	line-height: 20px;
	color: #94792c;
	font-size: 16px;
	padding: 6px 10px 6px 0;
	font-family: \5FAE\8F6F\96C5\9ED1
}
.sc-wb-select-area {
	padding: 17px 0 7px 12px
}
.sc-wb-select-area label {
	font-size: 14px;
	color: #777;
	font-family: \5FAE\8F6F\96C5\9ED1
}
